package com.qfmy.project.openApi.service;

import com.qfmy.common.pojo.TokenVo;
import com.qfmy.core.pojo.exception.CustomException;

/**
 * 描述:
 *      登录相关service
 * @author zhengjt
 * @date 2022-11-23 15:06:25
 */

public interface LoginService {

    /**
     * 用户登录，获取用户信息
     * @param username  用户名
     * @param password  密码
     * @return  处理后的TokenVo对象
     * @throws CustomException
     *          抛出相关异常，例如密码错误，用户不存在之类的请求。
     */
    TokenVo loginUser(String username, String password) throws CustomException;

}
